CC=gcc
CFLAGS=-w -pedantic -ggdb

all: client server

client: client_echo.o
	$(CC) $^ -o $@ $(CFLAGS)

server: server_echo.o
	$(CC) $^ -o $@ $(CFLAGS)

client_echo.o: client_echo.c client_echo.h
	$(CC) -c -o $@ $< $(CFLAGS)

server_echo.o: server_echo.c server_echo.h
	$(CC) -c -o $@ $< $(CFLAGS)

clean:
	rm -rf *~ client server *.o



